home *** CD-ROM | disk | FTP | other *** search
Makefile | 1992-07-20 | 1.4 KB | 53 lines |
- # MAKEFILE FOR QCDEMO UNDER BORLAND C++
-
- # This is the symbol file holding pre-compiled Windows headers:
- WIN_SYM = WININCL.SYM
- WINFLAGS = -W -H=$(WIN_SYM)
- CFLAGS = -c -ms -v -O- -w-par -DNDEBUG=1
- CFLAGS_SYM = $(CFLAGS) $(WINFLAGS)
- CFLAGS_WIN = $(CFLAGS_SYM) -Hu
- LFLAGS = -ms -v
- LFLAGS_WIN = $(LFLAGS) -W
- GRAPHICS = e:\bc\lib\graphics.lib
-
- .cpp.obj :
- BCC $(CFLAGS) {$< }
-
- .c.obj :
- BCC $(CFLAGS) {$< }
-
- .rc.res :
- brc -r $<
-
- QCDWOBJ = qcdemow.obj qc.obj qcreg.obj
- QCDDOBJ = qcdemod.obj qc.obj qcreg.obj
- QCDRES = qcdemow.res
- QCDDEF = qcdemow.def
-
- all: qcdemod.exe qcdemow.exe
-
- # Windows version of demo:
- qcdemow.exe: $(WIN_SYM) $(QCDWOBJ) $(QCDRES) $(QCDDEF)
- bcc $(LFLAGS_WIN) $(QCDWOBJ)
- brc qcdemow.res
-
- # DOS version of demo:
- qcdemod.exe: $(QCDDOBJ)
- bcc $(LFLAGS) $(QCDDOBJ) $(GRAPHICS)
-
- # The following is used to precompile the Windows header file:
- $(WIN_SYM): winincl.cpp e:\bc\include\windows.h
- bcc $(CFLAGS_SYM) winincl.cpp
- del winincl.obj
-
- qcdemow.obj: qcdemow.cpp
- bcc $(CFLAGS_WIN) qcdemow.cpp
-
- release:
- pkzip -a quadcode.zip qc.cpp qcreg.cpp qcdemod.cpp qcdemow.cpp qc.h qcdemow.def qcdemow.h
- pkzip -a quadcode.zip qcdemow.rc makefile qc.doc release\*.bgi qcdemow.exe qcdemod.exe
-
- bkup:
- pkzip -u qc.zip *.cpp *.c *.h makefile.* readme *.doc *.rc *.def
- copy qc.zip a:
-